|Lightning Talks 3-5|
Lightning Talks 3-5
|Lightning Talks 1|
Lightning Talks 1
|Lightning Talks 3-7|
Lightning Talks 3-7
|Lightning Talks 3-9|
Lightning Talks 3-9
|Lightning Talks 3-6|
Lightning Talks 3-6
|Lightning Talks 3-8|
Lightning Talks 3-8
|Lightning Talks 3-3|
Lightning Talks 3-3
|Lightning Talks 3-2|
Lightning Talks 3-2
a.k.a. "Human Search Engine". A chance for you to ask a roomful of code4libbers anything that's on your mind: questions seeking answers (short or long), requests for things (hardware, software, skills, or help), or offers of things. We'll keep the pace fast, and the answers faster. Come with questions and line up at the start of the session and we'll go through as many as we can; sometimes we'll stop at finding the right person or people to answer a query and it'll be up to you to find each othe...
|Metadata Editing â A Truly Extensible Solution - David Kennedy and David Chandek-Stark|
We set out in the Trident project to create a metadata tool that scales. In doing so we have conceived of the metadata application profile, a profile which provides instructions for software on how to edit metadata. We have built a set of web services and some web-based tools for editing metadata. The metadata application profile allows these tools to extend across different metadata schemes, and allows for different rules to be established for editing items of different collections...
|Mobile Web App Design: Getting Started - Michael Doran|
Creating or adapting library web applications for mobile devices such as the iPhone, Android, and Palm Pre is not hard, but it does require learning some new tools, new techniques, and new approaches. From the Tao of mobile web app design to using mobile device SDKs for their emulators, this presentation will give you a jump-start on mobile cross-platform design, development, and testing. And all illustrated with a real-world mobile library web application.
|Cod4Lib 2010 Cloud4lib - Jeremy Frumkin and Terry Reese|
Major library vendors are creating proprietary platforms for libraries. We will propose that the code4lib community pursue the cloud4lib, a open digital library platform based on open source software and open services. This platform would provide common service layers for libraries, not only via code, but also allow libraries to easily utilize tools and systems through cloud services. Instead of a variety of competing cloud services and proprietary platforms, cloud4lib will attempt to be a unify...
|Keynote #1: Cathy Marshall|
Keynote #1: Cathy Marshall
|7 Ways to Enhance Library Interfaces with OCLC Web Services - Karen A. Coombs|
|Library Mobile: Developing a Mobile Catalog - Kim Grigg|
The increased use of mobile devices provides an untapped resource for delivering library resources to patrons. The mobile catalog is the next step for libraries in providing universal access to resources and information. This talk will share Oregon State University (OSU) Libraries' experience creating a custom mobile catalog. The discussion will first make the case for mobile catalogs, discuss the context of mobile search, and give an overview of vendor and custom mobile catalogs...
|Iterative Development Done Simply - Emily Lynema|
With a small IT unit and a wide array of projects to support, requests for development from business stakeholders in the library can quickly spiral out of control. To help make sense of the chaos, increase the transparency of the IT "black box," and shorten time lag between requirements definition and functional releases, we have implemented a modified Agile/SCRUM methodology within the development group in the IT department at NCSU Libraries...
|Lightning Talks 3-4|
Lightning Talks 3-4
|Enhancing Discoverability With Virtual Shelf Browse: Andreas Orphanides, Cory Lown, and Emily Lynema|
With collections turning digital, and libraries transforming into collaborative spaces, the physical shelf is disappearing. NCSU Libraries has implemented a virtual shelf browse tool, re-creating the benefits of physical browsing in an online environment and enabling users to explore digital and physical materials side by side. We hope that this is a first step towards enabling patrons familiar with Amazon and Netflix recommendations to "find more" in the library...
|Media, Blacklight, and Viewers Like You (pdf, 2.61MB) - Chris Beer|
There are many shared problems (and solutions) for libraries and archives in the interest of helping the user. There are also many "new" developments in the archives world that the library communities have been working on for ages, including item-level cataloging, metadata standards, and asset management. Even with these similarities, media archives have additional issues that are less relevant to libraries: the choice of video players, large file sizes, proprietary file formats, challenges of t...
|Drupal 7: A more powerful platform for building library applications - Cary Gordon|
The release of Drupal 7 brings with it a big increase in utility for this already very useful and well-accepted content management framework. Specifically, the addition of fields in core, the inclusion of RDFa, the use of the PHP_db abstraction layer, and the promotion of files to first class objects facilitate the development of richer applications directly in Drupal without the need to integrate external products.
|Code 4 Lib 2010 Keynote 1 - Cathy Marshall|
Code 4 Lib 2010 Keynote 1 - Cathy Marshall
|Matching Dirty Data â Yet Another Wheel - Anjanette Young and Jeff Sherwood|
This talk demonstrates one method of matching sets of MARC records that lack common unique identifiers and might contain slight differences in the matching fields. It will cover basic usage of several python tools. No large stack traces, just the comfort of pure python and basic computational algorithms in a step-by-step presentation on dealing with an old library task: matching dirty data. While much literature exists on matching/merging duplicate bibliographic records, most of this literature ...
|A Better Advanced Search - Naomi Dushay and Jessie Keck|
Even though we'd love to get basic searches working so well that advanced search wouldn't be necessary, there will always be a small set of users that want it, and there will always be some library searching needs that basic searching can't serve. Our user interface designer was dissatisfied with many aspects of advanced search as currently available in most library discovery software; the form she designed was excellent but challenging to implement...
|Taking Control of Library Metadata and Websites Using the eXtensible Catalog - Jennifer Bowen|
The eXtensible Catalog Project has developed four open-source software toolkits that enable libraries to build and share their own web- and metadata-focused applications on top of a service-oriented architecture that incorporates Solr in Drupal, a robust metadata management platform, and OAI-PMH and NCIP-compatible tools that interact with legacy library systems in real-time. This presentation will showcase XC's metadata processing services, the metadata "navigator" and the Drupal user interface...
|Do It Yourself Cloud Computing with Apache and R - Harrison Dekker|
R is a popular, powerful, and extensible open source statistical analysis application. Rapache, software developed at Vanderbilt University, allows web developers to leverage the data analysis and visualization capabilities of R in real-time through simple Apache server requests. This presentation will provide an overview of both R and rapache and will explore how these tools might be used to develop applications for the library community.
|Vampires vs. Werewolves: Ending the War Between Developers and Sysadmins with Puppet - Bess Sadler|
Developers need to be able to write software and deploy it, and often require cutting edge software tools and system libraries. Sysadmins are charged with maintaining stability in the production environment, and so are often resistant to rapid upgrade cycles. This has traditionally pitted us against each other, but it doesn't have to be that way. Using tools like puppet for maintaining and testing server configuration, nagios for monitoring, and hudson for continuous code integration, UVA has br...